package com.lzx.iteam.bean;

import android.content.res.AssetFileDescriptor;
import android.graphics.drawable.Drawable;
import android.widget.ImageView;

import java.io.Serializable;

/**
 * Created by xuepengju on 14-4-22.
 */
public class SkinCommonData implements Serializable {

    private static SkinCommonData skinCommonData;

    public static SkinCommonData getInstance(){
        if(skinCommonData == null){
            return new SkinCommonData();
        }
        return skinCommonData;
    }

    private SkinCommonData() {
    }

    public ImageView.ScaleType scaleType = null;                            // 全局配置文件，控制图片居中显示还是平铺显示，从 raw 文件夹中
    public Drawable mainTitleBgResid;                                       // 主界面 标题 一长条的背景
    public int tintColor;                                                   // 颜色值，当找不到输入框资源时使用该颜色值
    public int barTitleColor;                                               // 所有文字的颜色值
    // list res
    public int nameColor;                                                   // 联系人名字的颜色值
    public int jobTitleColor;                                               // 联系人jobTitle 的颜色值
    public int phoneColor;                                                  // 联系人电话号码的颜色值
    public int backgroundColor;                                             // 键盘背景
    public int listBgColor;                                                 // 联系列表背景颜色
    public int listDividerColor;                                            // 联系人列表的分割线颜色
    public int listSectionColor;                                            // 联系人列表小标题的颜色值
    public int listTextHightLightColor;                                     // 联系人列表text高亮的颜色值
    public Drawable listBgBitmap;                                           // 联系人列表的图片背景
    public Drawable noNameBitmap;                                           // 默认联系人头像图片资源

    public AssetFileDescriptor[] def_t9mp3 = new AssetFileDescriptor[10];       // T9键盘MP3播放文件
    public AssetFileDescriptor[] def_abcmp3 = new AssetFileDescriptor[26];      // abc键盘MP3播放文件

    public AssetFileDescriptor def_lock;                                        // 左右键盘声音
    public AssetFileDescriptor def_tink;                                        //
    public AssetFileDescriptor def_tock;
    public AssetFileDescriptor def_ussd;
    public AssetFileDescriptor def_pound;
    public AssetFileDescriptor def_star;

    public String[] t9mp3 = new String[10];       // T9键盘MP3播放文件
    public String[] abcmp3 = new String[26];      // abc键盘MP3播放文件

    public String lock;                                        // 左右键盘声音
    public String tink;                                        //
    public String tock;
    public String ussd;
    public String pound;
    public String star;

    public Drawable[] left = new Drawable[2];
    public Drawable[] right = new Drawable[2];
    public Drawable[] center = new Drawable[2];

    public int hasmusic = 0;
}
